package org.springblade.modules.admin.vo.rescue;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author zcc
 * @version 1.0
 * @date 2023/2/27 14:19
 */
@Data
@ApiModel("救援电梯信息")
public class RescueElevatorInfoVo {


	/**
	 * 项目卡片
	 */
	@ApiModelProperty("项目名称")
	private String buildingName;

	@ApiModelProperty("项目类型")
	private String buildingTypeName;

	@ApiModelProperty("项目地址")
	private String buildingAddress;

	/**
	 * 电梯卡片
	 */
	@ApiModelProperty("电梯地址")
	private String elevatorAddress;

	@ApiModelProperty("单位内编号")
	private String registerNumber;

	@ApiModelProperty("楼层")
	private String floorNo;

	@ApiModelProperty("品牌")
	private String brandName;

	@ApiModelProperty("电梯类型名称")
	private String elevatorTypeName;

	/**
	 * 维保信息卡片
	 */
	@ApiModelProperty("上次维保人员")
	private List<UserInfoVo> lastPlanUsers;

	@ApiModelProperty("电梯责任人")
	private List<UserInfoVo> elevatorResponsible;

	/**
	 * 维保负责组卡片
	 */
	@ApiModelProperty("电梯责任组")
	private List<UserInfoVo> groupInfos;


	/**
	 * 物业信息卡片
	 */
	@ApiModelProperty("项目联系人")
	private String contactsName  ;

	@ApiModelProperty("电梯安全联系人")
	private String contactsPhone ;

	@ApiModelProperty("使用单位")
	private String propertyName;

	private String tenantName;

	@ApiModelProperty(value = "经度")
	private BigDecimal longitude;

	@ApiModelProperty(value = "纬度")
	private BigDecimal latitude;

	@ApiModelProperty(value = "停梯状态： 1-正常 2-停梯")
	private Integer isStop;
}
